package libanalysis;


public class StandardAdapter {



//Attributo di servizio
Checker check = new Checker();


//Metodi somma
public String somma(String p_oper1, String p_oper2){
double operDouble1 = stringToDouble(p_oper1);
double operDouble2 = stringToDouble(p_oper2);
double risultatoDouble = check.somma(operDouble1, operDouble2);

return doubleToString(risultatoDouble);

}//Fine metodo somma



//METODI DI SERVIZIO

//Metodi di servizio privati
	private String doubleToString(double p_valore){
	return Double.toString(p_valore);
}//Fine metodo di servizio



//Metodi di servizio privati
	private double stringToDouble(String p_valoreStringa){
	double risultatoDouble = 0.0;	
	
	
	if (p_valoreStringa!=null){
	try{
		
		risultatoDouble = Double.parseDouble(p_valoreStringa);
	}//Fine Try
		catch(NumberFormatException nfe){
			System.out.println(nfe.getMessage());
			
		}//fine Catch
		
		
		
	}//Fine IF
	
	
	
	return risultatoDouble;
}//Fine metodo di servizio





}//Fine Classe

